#主页操作
#对象库层 先创建类 继承基类中的获取基类方法 设置laction获取元素 执行方法就行 需要点击我的 你就看看他有多少不同页面
from selenium.webdriver.common.by import By

from APP.base.base_c import Bas1,Bas2


class Home1(Bas1):
    def __init__(self):
        super().__init__()
        self.mine = By.XPATH, "//*[@TEXT='我的']"
    def GET_Click_mine(self):
        return self.Get_element(self.mine)#直接放回结果就行 无需存储再变量里
#操作层
class Home2(Bas2):
    def __init__(self):
        super().__init__()
    def handle_mine(self):
        self.a=Home1()
        return self.a.GET_Click_mine().click()#执行点击操作
#业务层目的调用第三个方法
class Home3():
    def __init__(self):
        self.b=Home2()
    def Go_to_nexit(self):
        self.b.handle_mine()#执行第二步